//
//  YLAppConst.h
//  DoulinClient
//
//  Created by Apple on 17/3/12.
//  Copyright © 2017年 Apple. All rights reserved.
//

#import <UIKit/UIKit.h>


#pragma mark - --------- NSUserDefaults存储的数据 ---------
void GCD_GLOBE_MAIN(dispatch_block_t block);
void GCD_AFTER(CGFloat time, dispatch_block_t block);

#pragma mark - --------- NSUserDefaults存储的数据 ---------
/** 应用首页 */
UIKIT_EXTERN NSString * const kUDHomePage;
/** 是否强制更新 */
UIKIT_EXTERN NSString * const kUDAppUpdate;
/** 新人注册送的优惠券 */
UIKIT_EXTERN NSString * const kUDCouponList;
/** 应用是否是发布状态 */
UIKIT_EXTERN NSString * const kUDPublished;
/** 店铺是否休息 */
UIKIT_EXTERN NSString * const kUDShopRest;
/** 切换服务器 */
UIKIT_EXTERN NSString * const kUDServerIP;


#pragma mark - ------------------ 通知 ------------------
/** 网络改变 */
UIKIT_EXTERN NSString * const YLNetworkNotify;

/** 修改商家信息 */
UIKIT_EXTERN NSString * const YLChangeInfoNotify;



/** 关注/取关 第一个参数:用户ID  第二个参数:YES-关注 NO-取关 */
UIKIT_EXTERN NSString * const YLFocusDoneNotify;
/** 地址信息有修改 */
UIKIT_EXTERN NSString * const YLAddressChangeNotify;
/** 社区首页回到顶部 */
UIKIT_EXTERN NSString * const YLServiceTopNotify;

/** 选择社区成功通知 */
UIKIT_EXTERN NSString * const YLSelectCommunityNotify;
/** 更换社区成功通知 */
UIKIT_EXTERN NSString * const YLChangeCommunityNotify;

/** IM更新红点未读 */
UIKIT_EXTERN NSString * const YLUpdateUnreadNotify;

/** IM收到系统类型消息
 *  1: 不在群内, 在另一台机器更换社区, 本机器收到的通知
 */
UIKIT_EXTERN NSString * const YLIMSysMsgNotify;
/** IM同步完成 */
UIKIT_EXTERN NSString * const YLIMMsgSyncNotify;  ///<弃>
/** IM加入群聊 */
UIKIT_EXTERN NSString * const YLIMEnterTeamNotify;
/** IM退群完成(自己主动退群) */
UIKIT_EXTERN NSString * const YLIMQuitTeam1Notify;
/** IM退群完成(收到的退群消息) */
UIKIT_EXTERN NSString * const YLIMQuitTeam2Notify;
/** IM用户群聊信息改变 */
UIKIT_EXTERN NSString * const YLIMMemberInfoNotify;  ///<弃>
/** IM设置群主 */
UIKIT_EXTERN NSString * const YLIMTeamOwnerNotify;  ///<弃>
/** IM踢人 */
UIKIT_EXTERN NSString * const YLIMRemoveMemberNotify;  ///<弃>

/** 活动报名成功 */
UIKIT_EXTERN NSString * const YLSignActivityDoneNotify;
/** 活动点赞成功 */
UIKIT_EXTERN NSString * const YLZanActivityDoneNotify;  ///<弃>
/** 活动评论成功 */
UIKIT_EXTERN NSString * const YLComActivityDoneNotify;  ///<弃>
/** 活动删除成功 */
UIKIT_EXTERN NSString * const YLDelActivityDoneNotify;  ///<弃>

/** 屏蔽用户发布的 动态/帮帮/活动 内容 */
UIKIT_EXTERN NSString * const YLShieldContentNotify;  ///<弃>
/** 二手闲置已售出 */
UIKIT_EXTERN NSString * const YLIdleSaledNotify;
/** 二手闲置已删除 */
UIKIT_EXTERN NSString * const YLIdleDeleteNotify;  ///<弃>

/** 动态删除成功 */
UIKIT_EXTERN NSString * const YLDelDynamicDoneNotify;
/** 动态点赞成功 */
UIKIT_EXTERN NSString * const YLZanDynamicDoneNotify;
/** 动态评论成功 */
UIKIT_EXTERN NSString * const YLComDynamicDoneNotify;
/** 动态发布成功 */
UIKIT_EXTERN NSString * const YLPublishDynamicNotify;  ///<弃>
/** 帮帮发布成功 */
UIKIT_EXTERN NSString * const YLPublishHelpNotify;  ///<弃>
/** 动态顶部轮播图刷新 */
UIKIT_EXTERN NSString * const YLDynamicHeaderUrlNotify;  ///<弃>
/** 动态 子VC 滚到顶 */
UIKIT_EXTERN NSString * const YLDTleaveTopNotify;   ///<弃>
/** 动态 子VC 数据加载完毕 */
UIKIT_EXTERN NSString * const YLDTloadDoneNotify;   ///<弃>

/** 达人顶部轮播图刷新 */
UIKIT_EXTERN NSString * const YLDRHeaderUrlNotify;   ///<弃>
/** 达人认证/修改成功 */
UIKIT_EXTERN NSString * const YLDRCheckDoneNotify;   ///<弃>
/** 达人 子VC 滚到顶 */
UIKIT_EXTERN NSString * const YLDRleaveTopNotify;   ///<弃>
/** 达人 子VC 数据加载完毕 */
UIKIT_EXTERN NSString * const YLDRloadDoneNotify;   ///<弃>

/** 通信录返回键数目 */
UIKIT_EXTERN NSString * const YLMsgNumRefreshNotify;
/** 通讯录内搜索 */
UIKIT_EXTERN NSString * const YLMsgSearchRefreshNotify;
/** 通讯录页面点击 "好友/关注/粉丝" */
UIKIT_EXTERN NSString * const YLMsgClickRefreshNotify;

/** 购物车内商品数变化 第一个参数:商品ID  第二个参数:0:商品删除 1:商品+1  2:商品-1 */
UIKIT_EXTERN NSString * const YLGoodsSumHandleNotify;
/** 小购物车发生变化 */
UIKIT_EXTERN NSString * const YLShopCarChangedNotify;
/** 购物车商品总数量 */
UIKIT_EXTERN NSString * const YLAllGoodsSumNotify;

/** 扫码商品数量变化 */
UIKIT_EXTERN NSString * const YLScanGoodsSumNotify;

/** 订单提交成功 */
UIKIT_EXTERN NSString * const YLOrderGeneratedNotify;
/** 申请退款成功 */
UIKIT_EXTERN NSString * const YLOrderRefundNotify;
/** 订单评价成功 */
UIKIT_EXTERN NSString * const YLOrderAppraiseNotify;
/** 订单支付成功 */
UIKIT_EXTERN NSString * const YLOrderPayDoneNotify;
/** 再来一单 */
UIKIT_EXTERN NSString * const YLOneMoreOrderNotify;
/** 订单取消 */
UIKIT_EXTERN NSString * const YLOrderCancelNotify;
/** 订单确认收货 */
UIKIT_EXTERN NSString * const YLOrderConfirmNotify;

/** 去使用优惠券 */
UIKIT_EXTERN NSString * const YLUseCouponNotify;   ///<弃>
/** 优惠券被使用 */
UIKIT_EXTERN NSString * const YLCouponUsedNotify;   ///<弃>

/** 个人主页数据请求成功 */
UIKIT_EXTERN NSString * const YLHomePageDataNotify;
/** 个人主页 子VC 滚到顶 */
UIKIT_EXTERN NSString * const YLHPleaveTopNotify;
/** 个人主页 子VC 数据加载完毕 */
UIKIT_EXTERN NSString * const YLHPloadDoneNotify;

